home *** CD-ROM | disk | FTP | other *** search
-
- ---------------------------------------------------------------------------
- ===========================================================================
- BBSMonitor 1.0b - Documentation
- ===========================================================================
- ---------------------------------------------------------------------------
-
- Note: Sorry if these docs are kinda flaky. It is 4am in the morning, and
- I've been up for about 20 hours fixing the few last bugs, so my mind
- is just about gone, it may look strange if I cut and forgot to
- paste something back. (I'm too tired/lazy right now to re-read
- through it, and with my luck I'll probably miss any errors anyway :])
-
-
- Description
- ~~~~~~~~~~~
- This program allows you to monitor most of the activities of the users on
- your BBS without repeatedly hitting WH or WH;WH;WH;WH;WH;WH over and over
- again. It has been optimized to only update changes, instead of repeatedly
- redoing the same command over and over again, as well as provides MUCH more
- information that I feel is more informative than the standard WH
- information. (Who Banners were left out for space considerations, not to
- mention they dont change often, so a monitor of the banners is really
- useless).
-
- A short version of the monitor is included, which is like a replacement for
- the C-Net WH command (although I recommend not replacing it, but calling this
- utility something like WW or something). This is so that you don't have to
- go into the bbs monitor just to look up any of the informative statistics that
- are provided by the bbsmonitor. The output is almost exactly the same as the
- monitor, except that the header and personal statistics at the bottom are not
- displayed.
-
- ===========================================================================
-
- Disclaimer (I hate it when people put the disclaimer before the description)
- ~~~~~~~~~~
- I take no responsibilty for the actions of this program, use it at your own
- risk. This means, for example, if you or one of your users were to use
- this program, while at the same time, a planetary alignment in a nearby
- solar system signals your Amiga to pray to it's idol, the Guru, ceasing all
- functions in the middle of a hard disk write, which startles you, the SysOp,
- making you suddenly fall back in your chair, knocking a plugged-in toaster
- into a pool of attractive members of the opposite sex, causing the pennies
- you replaced for fuses to suddenly become very hot, then blowing up a nearby
- electrical substation over a well known fault, causing half of California
- to fall into the ocean, then I am not to blame...
-
- ===========================================================================
-
- Installation
- ~~~~~~~~~~~~
-
-
-
- Edit S:BBSMon.config with these settings (optional, but recommended)
- Line 1: The first port to monitor (example: 0) }-.
- Line 2: The last port to monitor (example: 10) }-`-- will do ports 0-10
- Line 3: The text to be shown in the "Where" label
-
- It's Just an arexx program (compiled) so, treat it as such, if you are not
- sure about how to do this read on:
-
- Add these 2 lines to your bbsmenu under Available Everywhere:
-
- MONitor | #0cnet:pfiles/whmon/whmon.rexx} (the monitor)}
- WW | #0cnet:pfiles/whmon/wh.rexx} (the quick who)}
-
- `--.---' `--------.-------'
- `------- Change to whatever command you want .-----------'
- `-- Dont add this! :)
-
- Reload BBSText/Menu by selecting the option on the Cnet Control Panel's
- First menu.
-
- Or add it to the Pfiles with the A command while in the pfiles area. Add
- it as an Arexx program (I know it looks like object code), and everything
- should be fine.
-
- ===========================================================================
-
- The Screen (also explained by pressing H while running the program)
- ~~~~~~~~~~
- Statistics that are listed, but not monitored:
- Port Number
- Cyan - Using Text set 0
- Yellow - Using Text set 1
- Handle
- Red - Female user
- Blue - Male user
- Baud Rate Description Set
- Red - Less than 2400 baud [0-2400)
- Yellow - 2400 up to but not 9600 baud [2400-9600)
- Green - 9600 up to and including 14400 baud [9600-14400]
- Cyan - More than 14400 baud (14400-infinity)
-
- Statistics that are monitored (updated):
- BBS Text set
- - Represented by color of port number
- - Only supports 2 text sets (currently)
- OLM Waiting
- - * next to the port number means there is an olm waiting
- Where
- - Just like the where field listed in the standard C-Net WH
- Hidden Flags
- H - Is hiding from you
- * - Is hiding from everyone on the bbs
- U - You are hiding from this user
- Muffle Flags
- M - Is muffling you
- * - Is muffling everyone on the bbs
- U - You are muffling this user
- Chat Flags
- C - Requested a chat from you
- U - You requested a chat from this user
- Time Since Login
- - Time in minutes this user has been online this call
- Idle Time
- - Time in minutes this user has been idle
- Green - Idle less than 5 minutes [0-5) mins
- Yellow - Idle 5-10 minutes [5-10) mins
- Red - Idle more than 10 minutes [10-infinity) mins
- Time Left
- - How much time the user has remaining (quite handy!)
- Green - More than 30 minutes remaining (infinity-30]
- Yellow - 30-10 minutes remaining (30-10]
- Red - Less than 10 minutes remaining (10-0]
- - This is very useful for sysops who like to give time, so that they can
- do a user listing and _quickly_ see who is low on time, just by the
- color of their time left.
- Last command/program
- - Shows the last command executed by the user
- - If the last command has a Where of its own, it will be displayed here
- (sorry this is a shortcut method, I know the 'Where' is already listed,
- and it is redundant to show where they are twice, but the getuser info
- comes in this format for the easily accessable information. Future
- versions may include the real last command, ignoring where information)
-
- The Author
- ~~~~~~~~~~
- I am currently (March 1995) a college student getting a degree in Computer
- Engineering. I frequently hang out on IRC with the nick Josef (yeah,
- original name eh?), and enjoy writing arexx utilities, and answering
- questions about the Amiga computer for people. If you have any suggestions
- for programs for Cnet or any other program, I would be glad to give it a
- try, provided I have some free time from classes :) If you have any
- questions or comments, I would gladly appreciate them by mailing me email,
- or snail-mail. Criticisims are also helpful, as I always welcome
- suggestions on how to improve my programs.
-
- Josef Faulkner (panther@gate.net)
- 5253 N Old Dixie Hwy
- Fort Pierce, FL 34946-7301
- USA
-
- Known Bugs
- ~~~~~~~~~~
- - This program will only work with up to 12 ports correctly on a 24-line
- terminal, so it may be necessary to redraw the screen with Ctrl-L if you
- are using between 13 and 18 ports. It will not work at all over 18
- ports :( I plan to make some modifications so that future versions will
- allow you to scroll up and down through the list with the arrow buttons
- if there are more ports than the height of your screen allows.
-
- History
- ~~~~~~~
- I always hated history, so I will skip this... :)
-
-
- Shareware
- ~~~~~~~~~
- Ok, It's kinda shareware-giftware. Send me a gift, or if you are not very
- creative $5 will do, or for those of you who hate to deal with snail mail,
- send me something nice (see below) via uuencoded mail. Also I am willing to trade
- registrations for a program you may have written.
-
- Upon registration, you will recieve a keyfile by e-mail, or on disk by
- snail-mail if you do not have internet access. However, since I must pay
- for the disk and postage for snail mail, I do request that you send either:
- 1) a disk (with any of the below files) and a return postage paid envelope
- or (if you arent all that creative (I know I am not (is this comment getting deep?)))
- 2) the standard $5 registration (I will send you a disk and pay postage for this)
-
- This program has not been disabled in any way. The only differences
- between the shareware version and the registered version is the removal of
- the annoying red message that flashes across the top of the screen every
- 10 seconds, and a thank-you message in the "About" command, instead of a
- nagging message. I do not believe in disabling a program, except in future
- versions if you do not get any or very few registrations. I have
- registered quite a few programs, and I can tell you that it is a nice
- feeling to know that you are helping to support the Amiga, especially in
- its current stages of transition, by supporting the programmers who write
- software for the Amiga.
-
- Any or all :) of the following will usually get me to send you a registered
- version.
- E-Mail things (files) you can send:
- - A few _NICE_ mods (none of that techno stuff, especially mods that are
- derived from real songs, or make for a peaceful background sound)
- - A nice utility for cnet that isnt already on Aminet
- - Hacks (legal) for the Amiga or other electrical devices (engineering
- stuff)
- - TI-85 Games/Utilities (that arent already on internic.net)
- - Any arexx programs you have written that serve a useful purpose
- - A registered version of a program written by you
- - Something science/math related that is new&interesting
-
- Snail-Mail things (necessary if you (or a friend) dont have an internet address):
- - $5
- - Floppy Disk with any of the above things plus return postage
-
- Registration Form:
-
- Example:
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- |F|i|l|l| |O|u|t| |L|i|k|e| |t|h|i|s|
- |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| Put an x over the o to indicate a
- x o o o o x o o o x o o o o o o o o <-- capital letter in the box.
- (only necessary if handwritten)
- --8<-8<-8<-C-u-t---H-e-r-e-------------------------------------------------
-
- .-----------------------. .----------------------.
- |\\\\\\\\\\\\\\\\\\\\\\\|--------------------------|//////////////////////|
- |\\\\\\\\\\\\\\\\\\\\\\\| BBS Monitor Registration |//////////////////////|
- |\\\\\\\\\\\\\\\\\\\\\\\|--------------------------|//////////////////////|
- `-----------------------' `----------------------'
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- BBS Name (must be exactly the way you enter it in Cnet Config!)
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
- |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
- o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
-
- Email: ____________@_______________________________ (for return reply)
-
- Check (x) if no email: o
-
- If no email, fill out return mailing address in this area:
-
- ___________________________________________
-
- ___________________________________________
-
- ___________________________________________
-
- ___________________________________________
- Be sure to include compensation for return shipping
- if receiving a reply through snail-mail (see above)
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Other Information (record purposes):
-
- Your Name: ____________ ____________________ Handle: _________________
-
- BBS Number: ___________________ Lines: _____ System: A___00/680__0/___Mhz
-
- IP Address (if one): _____._____._____._____
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Notes _________________________________________________________________
- and/or
- Bugs _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- _________________________________________________________________
-
- --8<-8<-8<-C-u-t---H-e-r-e-------------------------------------------------
- ===========================================================================
-
- Extra Stuff (Stuff I add after I originally wrote the docs and im too lazy to
- ~~~~~~~~~~~ incorporate it into whats already here)
-
- 1.0a - Local BBS testing
- ~~~~
- - Too many fixes and stuff to list :)
-
- 1.0b - First Public Release (please report bugs!)
- ~~~~
- Now attempts to figure out your screen height via the getuser variable. It will
- only redraw the screen when an OLM (assume 5 line olm) will cause the screen to
- scroll up. I hope in future versions to build in OLM support directly, maybe
- even open the OLM in a window on the screen with an [ OK ] button :)
-
- Added the ability to scroll through the listing with '+' (or '=') and '-'
- so that users with only 24 lines can scroll through the list on a 18+ line BBS
- Right now this is just a hack-on, I hope to rewrite the code so that this is
- more efficient for Version 2.0
-
- Arrow keys will work in place of + and - now...
-
- Now uses ansi L and M codes to scroll through the list without redrawing
- all the ports (M will cut out a line, while L inserts one)...
-
- # in the title bar will now display the first digit of the first port, from that
- you can find out what the remaining ports are. If you encounter a 0, it will be
- next value of 10. I did not mention in the docs above that the ports are only
- listed with one numeral (port mod 10), to save space. This feature will now
- allow you to find out what any port number is on the screen.
-
- Added ability to expand and shrink monitor window using arrow left and arrow right
- keys. Use [ and ] in place of arrow keys if you dont have arrow keys...
-
-